package com.qding.park.manager.pojo.queue;

public enum QueueTypeEnum {
	
	BASE_DATA_SYNC(0,"基础数据同步任务消息"),
	CARLOCK_TIMEOUT(1,"锁车单超时处理消息"),
	RESERVE_TIMEOUT(2,"预定单超时处理消息"),
	INVITE_TIMEOUT(3,"邀请单超时消息"),
	DATA_IDENTICAL(4,"数据一致性检查消息"),
	FAILTASK_REDO(5,"失败任务重做消息"),
	USERINFO_SYNC(6,"用户基础数据同步任务消息"),
	PARKINFO_SYNC(7,"车场数据同步任务消息"),
	PARK_CHARGE_RULE_SYNC(8,"车场计费规则同步任务消息"),
	TEMP_PAYMENT_ORDER_PAYED_PARKHANDLE(9,"临停缴费单支付完成消息"),
	MONTHRENT_PAYMENT_ORDER_PAYED_PARKHANDLE(10,"月租续费单支付完成消息"),
	TENERAT_PAYMENT_ORDER_PAYED_PARKHANDLE(11,"代缴费单支付完成消息"),
	RESERVE_DELAY_TIMEOUT(12,"预定单延期超时处理消息"),
	RESERVE_PAYED(13,"预定单支付完成"),
	INVITE_INCHECK(14,"邀请车辆进场"),
	CARLOCK_OUTALARM(15,"锁车出场报警"),
	RESERVE_INCKECK(16,"预定车辆进场"),
	CAR_INCKECK(17,"车辆进场"),
	CAR_OUTCKECK(18,"车辆出场"),
	CLEAR_TIMEOUT_ORDER(19,"清除过期订单缓存数据"),
	OUTLINE_MONTHLY_PAY(20,"线下月租续单上报"),
	EXPIRE_CAR_SMS(21,"到期月牌短信通知"),
	PASS_DAY_REPORT(22,"通行日报数据上报"),
	
	/*****v1.0 方舟上报队列消息*******************/
	RENEWALSYNC(100,"车牌/卡续费消息上报"),
	PARKINSYNC(101,"入场记录上报"),
	EXCEPTION_PARKOUTSYNC(102,"异常出场记录上报"),
	PARKOUTSYNC(103,"出场记录上报"),
	PARKOUT_RENEWALSYNC(104,"出/入场缴费记录上报"),
	PARKEVENTSYNC(105,"事件推送");
    
	
	
	private QueueTypeEnum(int type,String desc){
		this.type=type;
		this.desc=desc;
	}
	
	/**
	 * @Field @type : TODO(类型)
	 */
	private int type;
	
	/**
	 * @Field @desc : TODO(描述)
	 */
	private String desc;

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}
	
	
}
